@charset "utf-8";

/*scrollbar*/
::-webkit-scrollbar{padding-left:1px;background-color:#fafafa;overflow:visible;width:8px;}
::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);background-clip:padding-box;border-left-width:2px;min-height:8px;}
::-webkit-scrollbar-thumb:vertical:hover{background-color:rgba(0,0,0,.25);}
::-webkit-scrollbar-thumb:vertical:active{background-color:rgba(0,0,0,.25);}
::-webkit-scrollbar-button{height:0;width:0;}
::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 2px;}
::-webkit-scrollbar-corner{background:transparent;}
::-webkit-scrollbar-track-piece{-webkit-border-radius:0;}

/* 分页 */
.custom-page{margin:20px 0;display:inline-block;}
.custom-page a,.custom-page span,.custom-page .current,.custom-page .prevPage,.custom-page .nextPage{display:inline-block;padding:5px 10px;border:1px solid #ccc;background-color:#fff;font-size:12px;line-height:1.5;text-decoration:none;text-align:center;color:#333;margin-left:4px;}
.custom-page span{padding-left:0;padding-right:0;background-color:transparent;border-color:transparent;}
.custom-page a:hover{border-color:#adadad;background-color:#e6e6e6;}
.custom-page a:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.custom-page .prevPage{margin-left:0;}
.custom-page .current{background-color:#0288cf;border-color:#0288cf;color:#fff;cursor:default;}
.custom-page .disabled{cursor:not-allowed;color:#999;border-color:#ddd;}

/*常用*/
.bg-cover{background-position:center;background-repeat:no-repeat;background-size:cover;}
.bg-grey{background-color:#f6f6f6;}
.bg-white{background-color:#fff;}
.objfit-cover{object-fit:cover;}
.vam{vertical-align:middle;}
.br-50p{border-radius:50%;}
.br-0{border-radius:0;}
.br-2{border-radius:2px;}
.bd-666{border-color:#666;}
.bd-999{border-color:#999;}
.bd-ccc{border-color:#ccc;}
.bd-ddd{border-color:#ddd;}
.bd-fff{border-color:#fff;}
.mt-0{margin-top:0;}
.mt-5{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-50{margin-top:50px;}
.mb-0{margin-bottom:0;}
.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}
.mb-70{margin-bottom:70px;}
.mb-80{margin-bottom:80px;}
.pd-15{padding:15px;}
.pd-20{padding:20px;}
.pd-30{padding:30px;}
.text-f90{color:#f90;}
.text-f60{color:#f60;}
.ti-2em{text-indent:2em;}
.w-fill{width:100%;}
.fw-normal{font-weight:normal!important;}
.fw-300{font-weight:300!important;}
.fw-500{font-weight:500!important;}
.fw-700{font-weight:700!important;}
.fs-12{font-size:12px!important;}
.fs-13{font-size:13px!important;}
.fs-14{font-size:14px!important;}
.fs-16{font-size:16px!important;}
.fs-18{font-size:18px!important;}
.ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.circle{border-radius:50%;}
.relative{position:relative;}
.xs-row{margin-left:0;margin-right:0;}
.xs-row>div{padding-left:0;padding-right:0;}
.min-row{margin-left:-8px;margin-right:-8px;}
.min-row>div{padding-left:8px;padding-right:8px;}
.star{white-space:nowrap;font-size:0;}
.star .fa{font-size:16px;color:#ccc;width:1em;height:1em;text-align:center;margin:0 1px;}
.star .fa.full,.star .fa.fa-star-half-full{color:#ffc930;}

/*btn*/
.btn{font-size:12px;padding-left:16px;padding-right:16px;border-radius:0;}
.btn-lg{padding:13px 30px;font-size:14px;}

/*.btn-white*/
.btn-white{border:1px solid #c4c4c4;background-color:#fff;color:currentColor;}
.btn-white:hover,.btn-white:focus{background-color:#eee;}

/*.btn-black*/
.btn-black{border:1px solid #333;background-color:#333;color:#fff;}
.btn-black:hover,.btn-black:focus{color:#eee;background-color:#444;}
.btn-black.btn-outlined{color:#333;}

/*.btn-grey*/
.btn-grey{border:1px solid #eee;background-color:#eee;}
.btn-grey:hover,.btn-grey:focus{border-color:#ddd;background-color:#ddd;}
.btn-grey.btn-outlined{border-color:#ddd;}

/*.btn-blue*/
.btn-blue{border:1px solid #0288cf;background-color:#0288cf;color:#fff;}
.btn-blue:hover,.btn-blue:focus{background-color:#026da6;color:#cce7f5;}
.btn-blue.btn-outlined{color:#0288cf;}

/*.btn-outline*/
.btn-outlined{background-color:#fff;}
.btn-black.btn-outlined:hover,.btn-black.btn-outlined:focus{background-color:#eee;}
.btn-grey.btn-outlined:hover,.btn-grey.btn-outlined:focus{background-color:#eee;}
.btn-blue.btn-outlined:hover,.btn-blue.btn-outlined:focus{background-color:#cce7f5;}

/*reset*/
body{color:#666;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;font-size:14px;}
a{color:#0288cf;}
a:focus,a:hover{color:#027bbb;}
.glyphicon{top:2px;}
.text-muted{color:#999;}
.text-primary{color:#0288cf;}
.breadcrumb{background:none;padding-left:0;margin:30px 0;}
.breadcrumb li{font-weight:700;}
.breadcrumb a{color:#999;font-weight:500;}
.breadcrumb .fa-home{font-size:16px;color:#ffc526;}
.form-control{border-radius:0;}
.text-warning{color:#ffc930;}

/*common*/
.mod-title{margin-bottom:30px;max-width:100%;}
.btn-more{width:160px;height:50px;line-height:50px;padding:0;background-color:#0288cf;font-size:14px;}
.btn-more:hover{background-color:#027bbb;}
.btn-more,.btn-more:hover,.btn-more:focus{color:#fff;}
.btn-sm-more{border:1px solid #0288cf;width:70px;height:26px;padding:0;line-height:26px;color:#0288cf;background-color:#fff;font-size:12px;}
.btn-sm-more:hover{background-color:#0288cf;color:#fff;}
.check-label{margin-bottom:0;font-weight:500;}
.check-label input{width:1px;height:1px;visibility:hidden;}
.check-label span{padding:0 15px;cursor:pointer;display:inline-block;height:30px;line-height:30px;}
.check-label span:hover{background-color:#f4f4f4;}
.check-label input:checked+span{background-color:#ffc526;color:#fff;}

/*top*/
.mod-top{background-color:#f9f9f9;position:relative;z-index:1000;}
.mod-top.fixed{margin-bottom:90px;}
.mod-top .form-inline{padding-top:10px;}
.mod-top .form-inline .form-group{position:relative;}
.mod-top .form-inline .form-control{background:#fff url(../img/top_search.png) right 8px center no-repeat;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding-right:30px;}
.mod-top .form-inline .form-subbtn{width:30px;height:30px;background:none;position:absolute;top:0;right:0;border:none;outline:none;}
.mod-top .navbar-nav>li{position:relative;}
.mod-top .navbar-nav>li>ul{position:absolute;top:100%;left:0;max-width:100px;min-width:100%;overflow:hidden;display:none;}
.mod-top .navbar-nav>li ul a{display:block;padding:5px 10px;background-color:#eee;color:#999;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mod-top .navbar-nav>li ul a:hover{background-color:#ddd;text-decoration:none;}
.mod-top .navbar-nav>li:hover>a{background-color:#eee;}
.mod-top .navbar-nav>li:hover>ul{display:block;}
.mod-top .navbar-nav>li>a{padding:15px 10px;color:#999;font-size:13px;}

/*nav*/
.mod-nav{position:relative;background-color:#fff;z-index:999;}
.mod-nav.fixed{position:fixed;top:0;left:0;width:100%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);}
@media (min-width:768px){
    .mod-nav:after{content:"";width:40%;height:100%;position:absolute;top:0;right:0;background-color:#0288cf;z-index:-1;}
    .mod-nav .navbar-brand{position:relative;top:20px;padding:0;}
}
.mod-nav .navbar-nav{background-color:#0288cf;position:relative;}
.mod-nav .navbar-nav:before{content:"";display:block;position:absolute;top:0;left:-60px;border-top:89px solid #fff;border-right:60px solid #0288cf;width:60px;height:90px;}
.mod-nav .navbar-nav>li>a{color:rgba(255,255,255,.6);padding-top:35px;padding-bottom:35px;font-size:16px;}
.mod-nav .navbar-nav>li.active>a,.mod-nav .navbar-nav>li>a:hover,.mod-nav .navbar-nav>li>a:focus{color:#fff;background-color:transparent;}
.mod-nav .container{position:relative;}
.mod-nav .navbar-header{position:absolute;top:0;left:15px;}

/*footer*/
.mod-fot,.mod-bot{font-weight:300;}
.mod-fot{background-color:#475268;color:rgba(255,255,255,.5);padding:80px 0;}
.mod-fot-hr{border-color:rgba(255,255,255,.2);}
.mod-fot .yq-title{margin:0 0 30px;padding-top:15px;}
.mod-fot .yq-links a{margin-right:10px;line-height:2em;white-space:nowrap;}
.mod-fot .fi-row>div{background-repeat:no-repeat;background-position:15px center;padding-left:50px;padding-top:5px;padding-bottom:5px;}
.mod-fot .fi-phone{background-image:url(../img/fi-phone.png);}
.mod-fot .fi-email{background-image:url(../img/fi-email.png);}
.mod-fot .fi-post{background-image:url(../img/fi-post.png);}
.mod-fot .fi-address{background-image:url(../img/fi-address.png);}
.mod-bot{background-color:#363d4f;color:rgba(255,255,255,.5);padding:15px 0;}

/*classify*/
.mod-classify-table{border:1px solid #eee;}
.mod-classify-table>tbody>tr>td{padding:20px;line-height:30px;border-top-color:#eee;}
.mod-classify-table .sm-grid{width:1px;white-space:nowrap;}
.mod-classify-table .row{margin-left:-10px;margin-right:-10px;}
.mod-classify-table .row .col-sm-2{padding-left:10px;padding-right:10px;}
.mod-classify-table .btn-warning{background-color:#ffc526;}
.mod-classify-tabs{border-bottom:1px solid #ddd;margin-top:-1px;}
.mod-classify-tabs li{float:left;position:relative;bottom:-1px;}
.mod-classify-tabs li.active:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;border-top:5px solid #0288cf;}
.mod-classify-tabs li a{display:block;padding:12px 45px;color:currentColor;text-decoration:none;color:#999;}
.mod-classify-tabs li a:hover{color:#0288cf;}
.mod-classify-tabs li.active a{border:1px solid #ddd;border-bottom-color:#fff;cursor:default;color:currentColor;}
.mod-classify-tabs li:first-child a{border-left-color:transparent;}